package com.transferwallet.sdk.entity;

/**
 * 
 * @Title: 4.1 订单上报
 * @Description:
 * @author llj
 * @date 2019年8月23日
 */
public class OrderSubmissionReq {
	private String memCode;// 机构唯一标识 Y
	private String sign;// 签名 Y
	private String initDate;// 交易日期(YYYYMMDD) Y
	private String exchangeId;// 交易所代码 Y
	private String tradeOrderNo;// 订单号 Y
	private String sellerAccountName;// 卖方会员名称 Y (和银行开户账号名称一致)
	private String sellerExchangeFundAccount;// 卖方交易所资金账号 Y
	private String sellerTelNo;// 卖方手机号码 N
	private String productCode;// 产品编码 Y
	private String productName;// 产品名称 Y
	private String buyerAccountName;// 买方会员名称 Y (和银行开户账号名称一致)
	private String buyerExchangeFundAccount;// 买方交易所资金账号
	private String buyerTelNo;// 买方手机号码 N
	private String idNo;// 买方证件号码 N
	private Double dealQuantity;// 商品数量 Y
	private String goodsDealType;// 商品成交类型 Y 1-券 2-资金 3-部分券部分资金
	private Long dealPrice;// 商品单价 Y
	private Long dealTicketPrice;// 商品券的总面额 用券购买的金额 Y
	private Long dealFundPrice;// 商品总金额 用资金购买的金额 Y
	private Long dealTotalPrice;// 商品总价值 券+金额 Y
	private String dealTime;// 下单时间 HHmmss Y
	private String goodsStatus;// 订单状态 1-代发货
	private String remark;// 备注 N
	private String sellerMemCode;// 卖方会员编码
	private String brokerCode;// 经纪会员编码
	private String buyerMemCode;// 买方会员编码

	/**
	 * @return the initDate
	 */
	public String getInitDate() {
		return initDate;
	}

	/**
	 * @param initDate the initDate to set
	 */
	public void setInitDate(String initDate) {
		this.initDate = initDate;
	}

	/**
	 * @return the exchangeId
	 */
	public String getExchangeId() {
		return exchangeId;
	}

	/**
	 * @param exchangeId the exchangeId to set
	 */
	public void setExchangeId(String exchangeId) {
		this.exchangeId = exchangeId;
	}

	/**
	 * @return the tradeOrderNo
	 */
	public String getTradeOrderNo() {
		return tradeOrderNo;
	}

	/**
	 * @param tradeOrderNo the tradeOrderNo to set
	 */
	public void setTradeOrderNo(String tradeOrderNo) {
		this.tradeOrderNo = tradeOrderNo;
	}

	/**
	 * @return the sellerAccountName
	 */
	public String getSellerAccountName() {
		return sellerAccountName;
	}

	/**
	 * @param sellerAccountName the sellerAccountName to set
	 */
	public void setSellerAccountName(String sellerAccountName) {
		this.sellerAccountName = sellerAccountName;
	}

	/**
	 * @return the sellerExchangeFundAccount
	 */
	public String getSellerExchangeFundAccount() {
		return sellerExchangeFundAccount;
	}

	/**
	 * @param sellerExchangeFundAccount the sellerExchangeFundAccount to set
	 */
	public void setSellerExchangeFundAccount(String sellerExchangeFundAccount) {
		this.sellerExchangeFundAccount = sellerExchangeFundAccount;
	}

	/**
	 * @return the sellerTelNo
	 */
	public String getSellerTelNo() {
		return sellerTelNo;
	}

	/**
	 * @param sellerTelNo the sellerTelNo to set
	 */
	public void setSellerTelNo(String sellerTelNo) {
		this.sellerTelNo = sellerTelNo;
	}

	/**
	 * @return the productCode
	 */
	public String getProductCode() {
		return productCode;
	}

	/**
	 * @param productCode the productCode to set
	 */
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	/**
	 * @return the productName
	 */
	public String getProductName() {
		return productName;
	}

	/**
	 * @param productName the productName to set
	 */
	public void setProductName(String productName) {
		this.productName = productName;
	}

	/**
	 * @return the buyerAccountName
	 */
	public String getBuyerAccountName() {
		return buyerAccountName;
	}

	/**
	 * @param buyerAccountName the buyerAccountName to set
	 */
	public void setBuyerAccountName(String buyerAccountName) {
		this.buyerAccountName = buyerAccountName;
	}

	/**
	 * @return the buyerExchangeFundAccount
	 */
	public String getBuyerExchangeFundAccount() {
		return buyerExchangeFundAccount;
	}

	/**
	 * @param buyerExchangeFundAccount the buyerExchangeFundAccount to set
	 */
	public void setBuyerExchangeFundAccount(String buyerExchangeFundAccount) {
		this.buyerExchangeFundAccount = buyerExchangeFundAccount;
	}

	/**
	 * @return the buyerTelNo
	 */
	public String getBuyerTelNo() {
		return buyerTelNo;
	}

	/**
	 * @param buyerTelNo the buyerTelNo to set
	 */
	public void setBuyerTelNo(String buyerTelNo) {
		this.buyerTelNo = buyerTelNo;
	}

	/**
	 * @return the idNo
	 */
	public String getIdNo() {
		return idNo;
	}

	/**
	 * @param idNo the idNo to set
	 */
	public void setIdNo(String idNo) {
		this.idNo = idNo;
	}

	/**
	 * @return the dealQuantity
	 */
	public Double getDealQuantity() {
		return dealQuantity;
	}

	/**
	 * @param dealQuantity the dealQuantity to set
	 */
	public void setDealQuantity(Double dealQuantity) {
		this.dealQuantity = dealQuantity;
	}

	/**
	 * @return the goodsDealType
	 */
	public String getGoodsDealType() {
		return goodsDealType;
	}

	/**
	 * @param goodsDealType the goodsDealType to set
	 */
	public void setGoodsDealType(String goodsDealType) {
		this.goodsDealType = goodsDealType;
	}

	/**
	 * @return the dealPrice
	 */
	public Long getDealPrice() {
		return dealPrice;
	}

	/**
	 * @param dealPrice the dealPrice to set
	 */
	public void setDealPrice(Long dealPrice) {
		this.dealPrice = dealPrice;
	}

	/**
	 * @return the dealTicketPrice
	 */
	public Long getDealTicketPrice() {
		return dealTicketPrice;
	}

	/**
	 * @param dealTicketPrice the dealTicketPrice to set
	 */
	public void setDealTicketPrice(Long dealTicketPrice) {
		this.dealTicketPrice = dealTicketPrice;
	}

	/**
	 * @return the dealFundPrice
	 */
	public Long getDealFundPrice() {
		return dealFundPrice;
	}

	/**
	 * @param dealFundPrice the dealFundPrice to set
	 */
	public void setDealFundPrice(Long dealFundPrice) {
		this.dealFundPrice = dealFundPrice;
	}

	/**
	 * @return the dealTotalPrice
	 */
	public Long getDealTotalPrice() {
		return dealTotalPrice;
	}

	/**
	 * @param dealTotalPrice the dealTotalPrice to set
	 */
	public void setDealTotalPrice(Long dealTotalPrice) {
		this.dealTotalPrice = dealTotalPrice;
	}

	/**
	 * @return the dealTime
	 */
	public String getDealTime() {
		return dealTime;
	}

	/**
	 * @param dealTime the dealTime to set
	 */
	public void setDealTime(String dealTime) {
		this.dealTime = dealTime;
	}

	/**
	 * @return the goodsStatus
	 */
	public String getGoodsStatus() {
		return goodsStatus;
	}

	/**
	 * @param goodsStatus the goodsStatus to set
	 */
	public void setGoodsStatus(String goodsStatus) {
		this.goodsStatus = goodsStatus;
	}

	/**
	 * @return the remark
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * @param remark the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * @return the sellerMemCode
	 */
	public String getSellerMemCode() {
		return sellerMemCode;
	}

	/**
	 * @param sellerMemCode the sellerMemCode to set
	 */
	public void setSellerMemCode(String sellerMemCode) {
		this.sellerMemCode = sellerMemCode;
	}

	/**
	 * @return the brokerCode
	 */
	public String getBrokerCode() {
		return brokerCode;
	}

	/**
	 * @param brokerCode the brokerCode to set
	 */
	public void setBrokerCode(String brokerCode) {
		this.brokerCode = brokerCode;
	}

	/**
	 * @return the buyerMemCode
	 */
	public String getBuyerMemCode() {
		return buyerMemCode;
	}

	/**
	 * @param buyerMemCode the buyerMemCode to set
	 */
	public void setBuyerMemCode(String buyerMemCode) {
		this.buyerMemCode = buyerMemCode;
	}

	public String getMemCode() {
		return memCode;
	}

	public void setMemCode(String memCode) {
		this.memCode = memCode;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}
}
